package main

import (
	"fmt"
	"runtime"
)

/*
	func g1(ch chan int) {
		fmt.Printf("Starting...")
		var x int
		for x = range ch {

			fmt.Printf("%c...", x)

		}
		wg.Done()
	}

	func g2(ch chan int) {
		for i := 0; i < 26; i++ {
			time.Sleep(1 * time.Second)
			if i == 10 {
				fmt.Printf("Waiting...")
				time.Sleep(3 * time.Second)
			}
			ch <- (65 + i)
		}
		close(ch)
		wg.Done()
	}

var wg sync.WaitGroup

	func main() {
		ch := make(chan int, 5)
		wg.Add(2)
		go g1(ch)
		go g2(ch)
		wg.Wait()
		fmt.Printf("+OK\n")

}
*/
func main() {
	fmt.Printf("%v-%v\n", runtime.NumCPU(), runtime.GOMAXPROCS(0))

}
